package com.zidongxiangxi.clock.server.config;

import lombok.Getter;
import lombok.Setter;

/**
 * This is Description
 *
 * @author chenxudong
 * @date 2021/12/28
 */
@Getter
@Setter
public class ClockDatabaseConfig {
    /**
     * 加载任务的周期毫秒数
     */
    private Long loadPeriodMilliseconds = 1000L;

    /**
     * 闹钟预加载的毫秒数
     */
    private Long preLoadMilliseconds = 10000L;

    /**
     * 加载任务的最小批次
     */
    private Integer loadTaskMinBatchSize = 50;

    /**
     * 加载任务的最大批次
     */
    private Integer loadTaskMaxBatchSize = 200;

    /**
     * 内存中最大的任务数
     */
    private Integer maxTasksInMemory = 10000;
}
